package com.jcfk.system.domain.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jcfk.common.business.entity.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
/**
 * 编码生成规则明细
 *
 * @author libinghai
 * @email 35738025@gqq.com
 * @date 2024-04-11
 */
@Data
@TableName("sys_code_role_item")
public class SysCodeRoleItem implements Serializable {

    private static final long serialVersionUID=1L;

    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;
        
    /**
     * 规则主键
     */
    @TableField("rule_id")
    private String ruleId;
        
    /**
     * 序号
     */
    @TableField("seq")
    private Integer seq;
        
    /**
     * 编码段类型
     */
    @TableField("code_section_type")
    private String codeSectionType;
        
    /**
     * 编码长度
     */
    @TableField("code_length")
    private Integer codeLength;
        
    /**
     * 编码格式
     */
    @TableField("code_format")
    private String codeFormat;
    
}
